package com.elead.oa.service.schedule;

import com.baomidou.mybatisplus.extension.service.IService;
import com.elead.oa.entity.Schedule;

/**
 * 考勤管理
 * IScheduleService
 * 创建人:xiaozuolin
 * 创建时间：2021年09月28日 14:18:18
 * @version 1.0.0
*/
public interface IScheduleService extends IService<Schedule>{

    /**
     * 考勤管理保存&修改
     * 方法名：saveupdateSchedule<br/>
     * 创建人：xiaozuolin <br/>
     * 时间：2021年09月28日 14:18:18<br/>
     * @param schedule 
     * @return Schedule<br />
     * @throws <br/>
     * @since 1.0.0<br />
    */
    Schedule saveupdateSchedule(Schedule schedule);


    /**
     * 考勤管理删除
     * 方法名：deleteScheduleById<br/>
     * 创建人：xiaozuolin <br/>
     * 时间：2021年09月28日 14:18:18<br/>
     * @param id
     * @return int <br />
     * @throws <br/>
     * @since 1.0.0<br />
     */
    int deleteScheduleById(Integer id) ;

    
    /**
     * 考勤管理查看明细
     * 方法名：getScheduleById<br/>
     * 创建人：xiaozuolin <br/>
     * 时间：2021年09月28日 14:18:18<br/>
     * @param id
     * @return Schedule <br />
     * @throws <br/>
     * @since 1.0.0<br />
    */
    Schedule getScheduleById(Integer id);

}